package com.student.liu.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.student.liu.entity.Cook;

import java.util.Map;

/**
 * 用户类 Service
 */
public interface ICookService extends IService<Cook> {


    /**
     * 登录
     * @param cook
     * @return
     */
    Integer login(Cook cook);

    /**
     * 根据ID获取商品数据
     * @param id
     * @return
     */
    Cook cookGetById(Integer id);

    /**
     * 注册
     * @param cook
     */
    void register(Cook cook);

    /**
     * 修改密码
     * @param
     */
    void Change (String username ,String password);

    /**
     * 确认密码
     * @param
     */
    Integer determine (String username , String password);
    /**
     * 禁用用户
     * @param cookId
     */
    void disableCook(Integer cookId);

    /**
     * 取消禁用
     * @param cookId
     */
    void ableCook(Integer cookId);
    IPage<Map<String, Object>> cookPage(Integer pageIndex, Integer pageSize,String name);
}
